A Java Meta-registry for Remote Service Objects

نویسندگان

  • Marco Bianchi
  • Carlo Gaibisso
  • Maurizio Vitale
چکیده

In this paper we propose a meta-registry system, in what follows referred to as Netlab Java Meta-Registry (NJMR), that integrates in a single access point the content of several RMI registries. N-JMR associates the same NJMR service name to the absolute addresses of different instances of the same RMI class. As a consequence NJMR can select the best remote service, among those associated to the same N-JMR service name, according to some evaluation criterion, selected among those provided by the system. In addition it is possible to define and add new evaluation criteria to the system. Furthermore, NJMR extends the functionality of the RMI naming service by a directory service, thus making it possible to associate any information of interest to N-JMR services names. This information can be accessed both at run-time by client applications and by programmers of distributed systems through web applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Reliable Registry for the Jgroup Distributed Object Model

The registry service is a fundamental component of Java RMI. A registry is a repository facility used by remote servers to advertise their availability to provide certain services, and by clients to retrieve remote servers by simple names. Unfortunately, the service provided by the Java RMI registry (as the rest of the Java RMI architecture) is not reliable: partitioned or crashed registries fo...

متن کامل

Transparent Distribution of Remote Java Objects

Java Remote Method Invocation (RMI) is a built-in and easy-to-use framework for the distribution of remote Java objects. Its simplicity and seamless inter-virtual machine communication has made it a valuable tool for distributed services. It nevertheless exhibits certain constraints that practically limit RMI applications to the classical client/server distribution model, and make highly distri...

متن کامل

P2P-RMI: Transparent Distribution of Remote Java Objects

Java Remote Method Invocation (RMI) is a built-in and easy-to-use framework for the distribution of remote Java objects. Its simplicity and seamless inter-virtual machine communication has made it a valuable tool for distributed services. It nevertheless exhibits certain constraints that practically limit RMI applications to the classical client/server distribution model, and make highly distri...

متن کامل

MetaJava: An Efficient Run-Time Meta Architecture for JavaTM

Adaptability to special requirements of applications is a crucial concern of modern operating system2 architectures. Reflection and meta objects are means to achieve this adaptability. This paper reports on ideas and experience we obtained while extending the run-time system of the objectoriented language Java with reflective capabilities. We explain our model of an object-oriented architecture...

متن کامل

Debugging by Remote Reeection

Reeection in an object-oriented system allows the structure of objects and classes to be queried at run-time, thus enabling \meta-object" programming such as program debugging. Remote Reeection allows objects in one address space to reeect upon objects in a diierent address space. Used with a debugger, remote reeection makes available the full power of object-oriented reeection even when the ob...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002